/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ import java.util.HashMap;
/*    */ import java.util.function.Function;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public final class vr
/*    */   extends HashMap<String, Function<uv, Object>>
/*    */ {
/*    */   private static final long g = -6181004989887291642L;
/*    */   
/*    */   public vr() {
/* 16 */     put("abs", a -> Double.valueOf(Math.abs(a.v(0, 0.0D))));
/* 17 */     put("acos", a -> Double.valueOf(Math.acos(a.v(0, 0.0D))));
/* 18 */     put("sin", a -> Double.valueOf(Math.sin(a.v(0, 0.0D))));
/* 19 */     put("asin", a -> Double.valueOf(Math.asin(a.v(0, 0.0D))));
/* 20 */     put("atan", a -> Double.valueOf(Math.atan(a.v(0, 0.0D))));
/* 21 */     put("atan2", a -> Double.valueOf(Math.atan2(a.v(0, 0.0D), a.v(1, 0.0D))));
/* 22 */     put("ceil", a -> Double.valueOf(Math.ceil(a.v(0, 0.0D))));
/* 23 */     put("clamp", a -> Double.valueOf(Math.min(a.v(1, 0.0D), Math.max(a.v(0, 0.0D), a.v(2, 0.0D)))));
/* 24 */     put("cos", a -> Double.valueOf(Math.cos(a.v(0, 0.0D))));
/* 25 */     put("die_roll", a -> Double.valueOf(gw.h(a.v(0, 0.0D), a.v(1, 0.0D), a.v(2, 0.0D))));
/* 26 */     put("die_roll_integer", a -> Integer.valueOf(gw.v(a.v(0, 0), a.v(1, 0), a.v(2, 0))));
/* 27 */     put("exp", a -> Double.valueOf(Math.exp(a.v(0, 0.0D))));
/* 28 */     put("mod", a -> Double.valueOf(a.v(0, 0.0D) % a.v(1, 0.0D)));
/* 29 */     put("floor", a -> Double.valueOf(Math.floor(a.v(0, 0.0D))));
/* 30 */     put("hermite_blend", a -> Integer.valueOf(gw.v(a.v(0, 0))));
/* 31 */     put("lerp", a -> Double.valueOf(gw.z(a.v(0, 0.0D), a.v(1, 0.0D), a.v(2, 0.0D))));
/* 32 */     put("lerp_rotate", a -> Double.valueOf(gw.v(a.v(0), a.v(1, 0.0D), a.v(2, 0.0D))));
/* 33 */     put("ln", a -> Double.valueOf(Math.log(a.v(0, 0.0D))));
/* 34 */     put("max", a -> Double.valueOf(Math.max(a.v(0, 0.0D), a.v(1, 0.0D))));
/* 35 */     put("min", a -> Double.valueOf(Math.min(a.v(0, 0.0D), a.v(1, 0.0D))));
/* 36 */     put("pi", a -> Double.valueOf(Math.PI));
/* 37 */     put("pow", a -> Double.valueOf(Math.pow(a.v(0, 0.0D), a.v(1, 0.0D))));
/* 38 */     put("random", a -> Double.valueOf(gw.v(a.v(0, 0.0D), a.v(1, 0.0D))));
/* 39 */     put("random_integer", a -> Integer.valueOf(gw.v(a.v(0, 0), a.v(1, 0))));
/* 40 */     put("round", a -> Long.valueOf(Math.round(a.v(0, 0.0D))));
/* 41 */     put("sqrt", a -> Double.valueOf(Math.sqrt(a.v(0, 0.0D))));
/* 42 */     put("trunc", a -> Double.valueOf(Math.floor(a.v(0, 0.0D))));
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncore\vr.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */